home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr37 / pfed_092.zip / BOOMLAB.DOC < prev    next >
Text File  |  1995-04-24  |  48KB  |  879 lines

  1.  
  2.        ┌───▄▒▓██▄───────── ─·· ·
  3.        │  ░▀████▀█   FAILED BOOMLAB v.59...
  4.        │  ▀▄▄▀▀▄▄▀   ■ F-PROT: VIRUS INFECTED!!!
  5.        │    ▀▀▀▀     ■ α GREEN CATERPILLAR virus
  6.        └──── ▀▀ ──── ─·· · ·
  7.  
  8.        This program is SHAREWARE.  It is not crippled in any way.
  9.        The fee to register this product is $10.00 U.S. funds, or
  10.        only $5.00 if your also registering PFED. ($20.00 for both)
  11.  
  12.        BOOMLAB is a full featured upload processor.  It comes as a 
  13.        standalone version for PCBoard and other BBS's and is also 
  14.        used in local mode with the BOOMER Utils for FORUM hacks,
  15.        and PFED file manager packages.  Therefore these docs will
  16.        apply to all.  Have problem or suggestions?  Call the support
  17.        board at 407-898-4148.
  18.  
  19.  
  20.        BOOMLAB FEATURES
  21.        ════════════════
  22.        ■ ARC, PAK, ZIP, ARJ, and LHZ archive formats supported.
  23.          ∙ Test archives & embedded archives for archive integrity.
  24.          ∙ REPACK files from ARC, ARJ, PAK, LHZ or ALL to ZIP format.
  25.          ∙ Reject archive formats by extension. Ex: .HYP.PAK.SQZ.ZOO
  26.          ∙ Define a list of files to blacklist, wildcards ok.
  27.          ∙ Support for a Privileged user list
  28.          ∙ Add new comment for for ZIP's and ARJ's.  Customize with macros.
  29.          ∙ Define a list of files (BBS Ads) to add to archive.
  30.          ∙ Strip -AV Protection from .ZIP's.
  31.        ■ 3 different ways to delete BBS Ads:
  32.          ∙ Define a list of filenames to delete.
  33.          ∙ For random BBS Ads, define a list of CRC values to delete.
  34.          ∙ Better yet, define a list of strings to search for in text files.
  35.        ■ Virus Scaning files:
  36.          ∙ 6 different virus scanners supported.
  37.          ∙ Any # of scanners even all 6 can be used in combination!
  38.          ∙ Will report actual virus name if detected.
  39.          ∙ Files can be scanned using Heuristic Analysis if available.
  40.          ∙ Scan All files or only executables.
  41.          ∙ Ram-drive can be used for FAST virus scanning.
  42.          ∙ Embedded files are fully testing.
  43.          ∙ Can skip files with specified extensions.  (Ex: .VIR)
  44.        ■ Age Constraints:
  45.          ∙ Age constraint can be entered using # days.
  46.          ∙ Can age test file 5 different ways: NEW/OLD/DIZ/AVG/MOST.
  47.          ∙ Define a list of files to EXCLUDE from date checking.
  48.          ∙ Supports all international date formats.
  49.        ■ Description files:
  50.          ∙ FILE_ID.DIZ, DESC.SDI description files supported.
  51.          ∙ 'Smart' word-wrapping.  Turns off if ANSi, PCB, or Box graphics.
  52.          ∙ Can strip all High-Bit ASCII characters.
  53.          ∙ Amiga/Console descriptions detected and converted.
  54.          ∙ Define a list of text used to strip lines from DIZ text.
  55.          ∙ Define a list of text strings to replace in DIZ text.
  56.          ∙ Remove all blank lines from DIZ text.
  57.          ∙ Remove PCB and Wildcat @ color codes from DIZ.
  58.          ∙ Remove MCI pipe color codes from DIZ.
  59.          ∙ Define a list of characters to translate in DIZ text.
  60.          ∙ Define a macro text file with file stats info to add to desc.
  61.          ∙ Replace 'Carrier Lost ...' message with your own text.
  62.          ∙ Supports ULBY.DAT, an uploader signature database, for PCBoard.  
  63.          ∙ Supports the PCBALIAS PSA used in PCBoard.
  64.        ■ GIF Processing:
  65.          ∙ Supports GIFLITE GIF Compressor from White River Software.
  66.          ∙ Supports GIFTEST GIF Tester by Dave Navarro.
  67.        ■ Support for External Dupe Checkers ULP and ZDCS.
  68.        ■ 32 different macros that can be used to personalize BBS Ads,
  69.            ZIP comments, file descriptions, and 'Uploaded by' text string.
  70.        ■ Includes FILESYS.PPE for PCBoard to handle failed files.
  71.           Will E-Mail sysop and/or user, Delete, or Nuke failed files!
  72.        ■ PCB LOCAL command line mode that accepts wildcards for filenames.
  73.        ■ Detailed BOOMLAB Processing Log.
  74.              
  75.  
  76.  
  77.        EXTERNAL PROGRAMS NEEDED
  78.        ════════════════════════
  79.        BOOMLAB supports archives with .ARC, .ZIP, .ARJ, or .LHZ
  80.        extentions.  The following programs are needed in the same
  81.        directory as BOOMLAB or in the path.
  82.  
  83.        .ZIP       -  PKZIP.EXE, PKUNZIP.EXE
  84.        .ARJ       -  ARJ.EXE
  85.        .LHA/.LZH  -  LHA.EXE, if using LHARC or LH rename it to LHA.EXE
  86.        .ARC       -  PKPAK.EXE, PKUNPAK.EXE
  87.        .PAK       -  PAK.EXE
  88.  
  89.        .GIF       -  GIFTEST.EXE, GIFLITE.EXE (Both Optional)
  90.  
  91.  
  92.  
  93.        STANDALONE BATCH FILE & COMMAND LINE MODES
  94.        ══════════════════════════════════════════
  95.        These modes are avaliable in the standalone version only.
  96.  
  97.        UPLOAD     -  PCBoard upload processing
  98.        ATTACH     -  PCBoard testing for ATTACHed files.
  99.        TEST       -  PCBoard online test mode, callers can test
  100.                      archive integrity
  101.        LOCAL      -  PCBoard local command line processing
  102.        NONPCB     -  Partial upload processing for NON-PCBoard BBS's
  103.  
  104.  
  105.  
  106.        PCBOARD UPLOAD PROCESSING (PCB/TEST MODES)
  107.        ═════════════════════════
  108.        Boomlab should be added to your PCBTEST.BAT file.  A sample
  109.        has been included in this package.  Add the line as listed
  110.        below, all you should change is BOOMLAB's full path and
  111.        filename (#1), and the full path to where the config and
  112.        batch files are (#2).  Should usually be the same directory
  113.        but i've given the option to use different configs.  
  114.  
  115.        Syntax: BOOMLAB [CFG PATH] [MODE] [%1-ARCHIVE] [%3-TEXT OUT] [BBS DIR]
  116.  
  117.        BATCH EXAMPLE:      
  118.                            (DON'T CHANGE #3-#6)
  119.                                                  
  120.                   (1)        (2)   (3) (4) (5)   (6)
  121.  
  122.            C:\PFED\BOOMLAB C:\PFED\ UPLOAD %1 %3 %PCBDIR%
  123.                                              
  124.                        │      │       │    │  │   └── PCB Passes the PCB Dir
  125.                        │      │       │    │  │       (if set in environment)
  126.         BOOMLAB's full ┘      │       │    │  │        
  127.         path and filename     │       │    │  └── %3 PCB Passes the output file
  128.                               │       │    └───── %1 PCB Passes the filename
  129.                               │       │
  130.          Path of BOOMLAB.CFG ─┘       └───── Use 'UPLOAD' for testing uploads
  131.          & BOOMSCAN.BAT and                  'ATTACH' - testing attached files
  132.          all macro text files                'TEST'   - PCB online test mode
  133.  
  134.  
  135.  
  136.        PCBOARD COMMAND LINE PROCESSING (LOCAL MODE)
  137.        ═══════════════════════════════
  138.        Files for PCBoard can also be processed via the DOS command line.
  139.        Some uses for this may be as a basic FILE TOSSER for Echos or 
  140.        to manually add files to PCB DIR's.
  141.  
  142.        Syntax:  BOOMLAB [CONFIG PATH] [MODE] [ARCHIVE] [DIR TEXT FILE] 
  143.                         [PATH TO MOVE FILES (Optional)]
  144.                            
  145.        COMMAND LINE EXAMPLE:
  146.                                                   
  147.             C:\PFED\ LOCAL D:\HOLD\*.* D:\PCB\MAIN\PUBLIC D:\UPLOADS
  148.                                                               
  149.                   │    │         │       │                        │
  150.                   │    │         │       │                        │
  151.        Path to ───┘    │         │       │    Path to move files ─┘
  152.        BOOMLAB.CFG     │         │       │    to after processing         
  153.                        │         │       │        [OPTIONAL]
  154.        'LOCAL' Mode ───┘         │       │ 
  155.                                  │       └── PCB DIR text file to
  156.         Path & name of file(s)  ─┘           add descriptions to
  157.         to process (wildcards ok)                            
  158.  
  159.  
  160.        NON-PCB UPLOAD PROCESSING (NONPCB MODE)
  161.        ═════════════════════════
  162.        For all NON-PcBoard BBS's, BOOMLAB can be added to your BBS's 
  163.        upload batch file to perform some of the basic BOOMLAB functions
  164.        such as add and delete BBS ad files.  It performs only those
  165.        function's in setup question's 12, 13, 14, 15, & 16. (*)
  166.  
  167.        Syntax:  BOOMLAB [CONFIG PATH] [MODE] [ARCHIVE]
  168.  
  169.        BATCH EXAMPLE:
  170.  
  171.                      (1)        (2)     (3)    (4) 
  172.  
  173.               C:\PFED\BOOMLAB C:\PFED\ NONPCB %1.%2 
  174.                                              
  175.                           │      │      │       │  
  176.            BOOMLAB's full ┘      │      │       │  
  177.            path and filename     │      │       │                 
  178.                                  │      │       └── Archive filename (varies)
  179.                                  │      │
  180.             Path of BOOMLAB.CFG ─┘      └────── Must Use 'NONPCB' for
  181.             all macro text files                 all NON-PCB BBS's
  182.  
  183.  
  184.  
  185.        BOOMLAB SETUP OPTIONS
  186.        ═════════════════════
  187.        Configuring the program depends on which product your using.
  188.        Run SETUP for BOOMER Utils, PSETUP for PFED, and BSETUP for
  189.        the BOOMLAB Standalone version.  Options are same for all and 
  190.        are listed below in order of appearance in setup.  
  191.  
  192.  
  193.        PAGE #1 - ARCHIVE PROCESSING
  194.        ────────────────────────────
  195.  
  196.         1) Your country's date format (0-2).  Must be entered 
  197.            correctly set for age testing to work properly.
  198.  
  199.                0  =  U.S. Style       MM-DD-YY  <Default>
  200.                1  =  European Style   DD-MM-YY
  201.                2  =  Japanese Style   YY-MM-DD
  202.  
  203.         2) Maximum age of files using # of days. (0 = Off)  Use
  204.            option #3 to specify which type of age checking to use.
  205.  
  206.         3) Type of Age Checking to use:  (5 Types)
  207.  
  208.                NEW  -  Use date of Newest file. [DEFAULT]
  209.                OLD  -  Use date of Oldest file. (Don't Use)
  210.                DIZ  -  Use date of FILE_ID.DIZ
  211.                AVG  -  Use Average date of files.
  212.                MOST -  Pass file if MOST files pass age test.
  213.  
  214.         4) Rejected archive formats:  Enter all formats you don't 
  215.            accept on your BBS.  Ex: .ARC.HYP.PAK.SQZ.UCZ.ZOO
  216.            Period must precede extension(s).
  217.  
  218.         5) List of filenames to blacklist:  ASC text file with one
  219.            filename per line.  BOOMLAB will automatically fail any
  220.            file in this list with 'FILE HAS BEEN BLACKLISTED'
  221.            Wildcards accepted.  Ex: PFED*.*  - Just an example! ;)
  222.  
  223.         6) Test archive integrity <Y/N>?  Embedded archives included.
  224.  
  225.         7) Strip -AV Protection for ZIPs <Y/N>?  If 'Y' then
  226.            STRIPAV.EXE must be in the path.
  227.        
  228.         8) Archives formats to REPACK to ZIP.  Leave blank to disable.
  229.            Use 'ALL' or list all formats to repack by entering their
  230.            extensions, preceded by a period.  Ex:  .ARJ.LZH
  231.  
  232.               .ARC  = Convert ARC to ZIP
  233.               .ARJ  = Convert ARJ to ZIP
  234.               .LZH  = Convert LZH to ZIP
  235.                ALL  = Convert ALL formats to ZIP
  236.                NONE = Disable feature
  237.  
  238.            Internal paths are not supported.  If using PCB Upload 
  239.            processor you must be using version 15.1 or higher for 
  240.            PcBoard to recognize the new filename.
  241.  
  242.         9) External Duplicate File Checking System. (Dupe Checker)
  243.            A dupe checker will scan the contents of an archive and fail
  244.            a file if a percentage of the files match a previous upload.
  245.            Keeps people from renaming files to get credit.  GiFs and 
  246.            executable files will also be failed if they match a previous
  247.            upload.  There are two external checkers supported, ZDCS 
  248.            and ULP both by Stacey Smith.  Both are fast and do a good
  249.            job, I personally prefer ZDCS since it was designed as an
  250.            add-on to upload processors.  To use ULP create a ULP 
  251.            config file named BOOMULP.CFG and turn off all it's other
  252.            features.
  253.  
  254.        10) Path to the Duplicate Checker.  Do not include filename, 
  255.            path ONLY.  Ex:  D:\ZDCS\
  256.  
  257.        11) Dupe Check Local Uploads (Y/N)
  258.  
  259.      * 12) File with LIST of files (BBS ads) to be added to archive.
  260.            (Blank = Off)  NOTE: This is a filelist not the actual file
  261.            to add.  Create a text file list of files to add, one per
  262.            line.  (Ex: ADDFILES.LST)  Make sure to add the full path 
  263.            for each file in the list.  Ex:  D:\PFED\STUPID.AD
  264.                                             D:\PCB\BBS\MORON.AD
  265.  
  266.      * 13) File with LIST of files (BBS Ads) to to be deleted from
  267.            archive.  Leave blank to disable feature.  Filelist should
  268.            consist of 1 filename per line.  Path's and wildcards can
  269.            also be included.  In addition to filenames CRC Values can
  270.            be added to find those ever-changing random ad files.
  271.            Format = CRC:A07B3A31   The archive viewer in FED/PFED is
  272.            helpful with adding filenames & CRC values to the delete
  273.            filelist.  
  274.  
  275.      * 14) Full path & filename of text keyword list to ZAP random BBS ads.
  276.            list shouldconsist of one BBS ad keyword string per line.  Can
  277.            be any length, is not case sensitive, and can contain Hi-bit ASCII
  278.            characters.  BOOMLAB will extract all text files and search each
  279.            for any matching text!  A sample 'BBSADTXT' has been included in
  280.            this package.  This should be lethal to those random BBS adders,
  281.            but does take a little longer to process.  Only ZIP's are supported.
  282.  
  283.      * 15) Full path & filename of text file to translate.  Any macro 
  284.            codes in the text file will be translated and the file is 
  285.            output with a .CMT extension.  The new file can be listed 
  286.            in the list of files to add or whatever.  (Option #12)
  287.      
  288.      * 16) Comment text file to add to ZIP or ARJ archives. (Blank = Off)
  289.            You can also use BOOMLAB's macros anywhere in the comment
  290.            text to customize the comments.  A sample comment file
  291.            ZIPCMT.TXT is included in the BOOMLAB package.
  292.     
  293.  
  294.        PAGE #2 - FILE DESCRIPTIONS
  295.        ───────────────────────────
  296.  
  297.         1) Maximum # of description lines <1-60 lines>.  Descriptions
  298.            longer than set # of lines will be trimmed to fully include 
  299.            description macros (option #11), uploader name, and blank
  300.            line if enabled.
  301.  
  302.         2) Use FILE_ID.DIZ / DESC.SDI file for descriptions (Y/N)
  303.  
  304.         3) Enable 'smart' text word-wrapping <Y/N>?  If enabled 
  305.            BOOMLAB will word-wrap text descriptions.  The 'smart'
  306.            indicates if any ANSi, PCBoard, or ASC Box graphics
  307.            are detected then word-wrapping is not done.
  308.  
  309.         4) Strip all High-Bit ASC characters <Y/N>?  If enabled all
  310.            ASCII characters higher that 127 will be removed.
  311.  
  312.         5) Strip PCBoard/Wildcat @ color codes <Y/N>?  If enabled all
  313.            @X## and @##@ color codes will be stripped from DIZ's.
  314.  
  315.         6) Strip MCI | color codes <Y/N>?  If enabled all pipe color
  316.            codes such as |15 will be stripped from DIZ's.
  317.  
  318.         7) Strip ALL Blank Lines <Y/N>:  Will strip any and all
  319.            blank lines from a DIZ/SDI description. 
  320.  
  321.         8) File with text lines to remove from DIZ text.  Leave blank 
  322.            to disable.  One entry per line.  Text is not case-sensitive.
  323.            If the text is found in the DIZ text the line is completely 
  324.            removed.  FED/PFED has an option when editing descriptions 
  325.            to do a CTRL+B and the highlighted line will added to this
  326.            file.  Used to strip BBS names, courier info, 'uploaded by'
  327.            etc from the DIZ desc.  (Ex: Leeched from BOOMER's BBS) 
  328.            'STRIPDIZ' has been included in this package as a sample.
  329.            BOOMLAB will also delete consecutive blank lines if enabled.
  330.            To delete ALL blank lines use option #7.
  331.  
  332.         9) File with text strings to replace in DIZ text.  Leave blank to
  333.            disable.  One entry per line.  Text is not case-sensitive.  If
  334.            the text is found in the DIZ text it is replaced with nothing.
  335.            Ex: BOOMER  
  336.                       ----(BOOMER)----
  337.                       ----()----
  338.  
  339.        10) Text file with DIZ characters to translate.  Leave blank 
  340.            to disable.  BOOMLAB will convert or translate characters
  341.            found in a FILE_ID.DIZ or DESC.SDI.  Enter 1 character
  342.            conversion per line and enter in the following format:  ß=b
  343.            'CONVERT' has been included in this package as a sample.
  344.  
  345.        11) File with file info text to add to file description. 
  346.            Leave blank to disable.  Use this option to add archive
  347.            information and other stats to the file description using
  348.            BOOMLAB's 30 different macros.  The file can contain
  349.            however many lines you want but should not excede the
  350.            maximum # of spaces allowed per line by your BBS software. 
  351.            The text will be added to the end of any FILE_ID.DIZ or 
  352.            DESC.SDI found.  Lines can also be blank and color codes
  353.            can be used.
  354.  
  355.            Example: Line 1>
  356.                     Line 2>  @X0FFiles: |#f, New: |nf, Old: |of
  357.                     Line 3>  @X0FUL Node |un, Nfo: |nd, Diz: |dd
  358.        
  359.        12) Text to replace 'Carrier Lost ...' description <Y/N>? 
  360.            Can replace "Carrier Lost ..." with your own text such
  361.            as "E-MAIL SYSOP WITH DESCRIPTION!"  BOOMLAB's macro codes
  362.            can be used.  Replaces:  Carrier Lost ...
  363.                                     Contains FILE_ID.DIZ
  364.                                     ∞ Description in FILE_ID.DIZ ∞
  365.                                     File has a FILE_ID.DIZ
  366.    
  367.        13) Add 'Uploaded by' string when doing local uploads (Y/N).
  368.  
  369.        14) [PCB ONLY]  Add 'Uploaded by' string when using BOOMLAB as PCB
  370.            upload processor (Y/N).  BOOMLAB will read the PCBOARD.SYS file &
  371.            add the Uploaded by text string and uploader name to description.  
  372.            In PCBSETUP under G)Configuration Options, B)File Transfers 
  373.            make make sure "Include 'Uploaded by' in desc" is set to 'N'.
  374.  
  375.        15) 'Uploaded by' text string.  Can include color & macro codes.
  376.                     Ex:  @X09Uploaded [@X0F|ut@X09] by: |nm
  377.                          @X09Uploaded [@X0F12:23@X09] by: BOOMER
  378.     
  379.        16) [PCB ONLY]  To use the PSA 'PCBALIAS', enter the path to the 
  380.            PCBoard USERS file.  Ex: D:\PCB\MAIN\   If a user has entered
  381.            their alias, this name will be used for 'uploaded by' name.  
  382.            This option is not available on local uploads.
  383.  
  384.        17) [PCB ONLY]  To use the ULBY.DAT file, enter it's path.
  385.            (Ex: C:\PCB\PPE\ULBY)  ULBY.DAT is a data file created by the
  386.            utility ULBYE100.ZIP.  It allows use of special uploader
  387.            signatures.  BOOMLAB searches this ULBY.DAT for uploader 
  388.            name and replaces it with their 'signature'.
  389.           
  390.        18) Add a blank line between file descriptions (Y/N). 
  391.            Gives a nice neat appearance to your file directories.
  392.  
  393.  
  394.        PAGE #3 - VIRUS SCANNING
  395.        ────────────────────────
  396.  
  397.         1) Virus Scanning done (A=All files, E=Executables ONLY, N=None)
  398.  
  399.         2) Extensions to bypass when scanning.  Those BBS's that allow
  400.            virus files to be uploaded can list extensions for BOOMLAB
  401.            not to scan and fail.  Period must precede extension.  
  402.            Ex: .VIR.NUK
  403.  
  404.         3) You can use a RAM-Drive for Virus Scan extracting by entering 
  405.            the RAM-Drive letter. (Ex: F)  This will greatly increase 
  406.            the speed of unpacking and virus scanning of archive's files.
  407.  
  408.         4) Enter #1-6 for what virus scanner will be used.  McAfee's two
  409.            SCAN programs use different switches so select correct program.  
  410.  
  411.             1) McAfee's Virus Scan       SCAN       9.30 V119
  412.             2) McAfee's NEW Virus Scan   SCAN       V2.1.4
  413.             3) ThunderByte               TBSCAN     V6.32
  414.             4) Dr. Solomon's             FINDVIRU   V6.64
  415.             5) F-Prot                    F-PROT     V2.16
  416.             6) AVScan                    AVSCAN     V1.91
  417.             +) Use Multiple Scanners *
  418.          
  419.          * You can pass the files through more than just one of the 
  420.            listed scanners if you enter a '+' for scanner #.  Create a 
  421.            file named SCANNERS.CFG and list the scanners you want to 
  422.            use in the format:  Scanner #, Full Path & scanner name.
  423.            NOTE: BOOMLAB will display only the 1st virus found.
  424.  
  425.            Example:  5,C:\FPROT\F-PROT
  426.                      3,C:\TB\TBSCAN
  427.                      2,C:\MCAFEE\SCAN
  428.          
  429.         5) Do virus scan using Heuristic Analysis if possible [Y/N].
  430.            (ThunderByte, F-Prot only).  Use with caution as heuristic
  431.            virus scans can supposedly find unknown virii but will give
  432.            more false readings.  It requires more memory so it may not
  433.            be available in local mode (F-Prot).
  434.  
  435.         6) Full path & filename of virus scanner used.  When using 
  436.            ThunderByte make sure to enter full path.  Do NOT include 
  437.            any switches.  Ex: C:\TB\TBSCAN  If using multiple scanners
  438.            this is set automatically to 'SCANNERS.CFG'.
  439.  
  440.  
  441.        GIF PROCESSING
  442.        ──────────────
  443.  
  444.         7) Compress GIF's using GIFLITE <Y/N>?  GIFLITE compresses
  445.            uncompressed GIF's about 15-30%.  GIFLITE.EXE must be 
  446.            found in same directory or in the path.
  447.  
  448.         8) GIFLITE Command Line Parameters.  (See GIFLITE's docs)
  449.            Recommended parameters  -B -T  for don't make a backup
  450.            of file and use only text graphics.
  451.  
  452.         9) Process/Test GIF's using GIFTEST <Y/N>?  GIFTEST is a 
  453.            shareware GIF utility from Dave Navarro.  Features include:
  454.                  > Remove unnecessary extra bytes.
  455.                  > Tests for valid header and complete image.
  456.                  > Check for duplicate upload's. (CRC's)
  457.                  > Define minimum resolutions to accept.
  458.                  > Add resolution to PCBoard descriptions.
  459.  
  460.        10) GIFTEST Command Line Parameters.  (See GIFTEST's docs)
  461.            NOTE: Resolution values will only be added in standalone mode.
  462.                  Do not use  /B: and /F:  parameters they will be
  463.                  automatically passed by BOOMLAB.
  464.  
  465.  
  466.        PAGE #4 - BBS & MISCELLANEOUS SETUP
  467.        ───────────────────────────────────
  468.  
  469.         1) Display progress to BBS Users (Y/N).  If enabled ('Y') 
  470.            BOOMLAB will display to the online user what it is 
  471.            currently doing.  Some tests may take some time and the 
  472.            user might think the system is locked and drop carrier.
  473.            BOOMCOM.EXE and PCBUSER.ANS must be in config file path.
  474.  
  475.         2) Path\name of privileged user list - Complete drive, path
  476.            and filename of a 'privileged user' list file.  Leave blank
  477.            to disable.  A privileged user is someone who can upload
  478.            no wrong.  Whenever a file is uploaded by a user named on
  479.            the privileged user list, the file is passed, no matter
  480.            how many tests if failed.  It is automatically posted but
  481.            does show all errors in the description to warn users.
  482.            The format of the file containing the privileged user list is
  483.            one username on each line and end each line with a CR/LF.
  484.            It is NOT case-sensitive and there is no maximum # of names.
  485.  
  486.         3) Full path to move FAILED files to, or enter DELETE to
  487.            delete.  (Blank = Off) 
  488.  
  489.         4) Confirm before a Local FAILED files move or delete - (Y/N).
  490.            If enabled (Y) in local mode BOOMLAB will prompt 'Confirm 
  491.            (Y/N)?' before moving or deleting files.  (See option #3)
  492.  
  493.         5) Enable BOOMLAB processing LOG (Y/N).  All test results, 
  494.            errors, file info and any BBS Ads deleted.  Logs will be 
  495.            named BOOMLOG.#, where # is the node # (0=Local)  When the 
  496.            size of the LOG exceeds 150k it will start a new LOG naming 
  497.            the old LOG 'OLDLOG.#'
  498.  
  499.  
  500.  
  501.        MACRO CODES  (PCBPASS.MSG, DESC ADD, & ZIP COMMENTS)
  502.        ═══════════
  503.        Macro output can be formatted to a specific # of spaces by 
  504.        adding the number enclosed in brackets.  Ex: |nm[35]
  505.  
  506.           |fn  - Filename 
  507.           |fs  - Filesize
  508.           |nm  - Name of Uploader 
  509.           |nu  - Name of Uploader (without any color codes)
  510.           |nl  - New line (should only use in 'uploaded by' text)
  511.           |ut  - Upload time
  512.           |ud  - Upload date
  513.           |un  - Upload node
  514.           |us  - Uncompressed size
  515.           |cr  - Compression ratio
  516.           |at  - Archive type  Ex: ZIP
  517.           |ai  - Archiver Information  Ex: PkWare's PKZIP v1.9 under UNIX
  518.           |#f  - Number of files within archive
  519.           |nf  - Newest file within archive
  520.           |of  - Oldest file within archive
  521.           |dd  - Date of FILE_ID.DIZ
  522.           |df  - Prints 'φ DIZ' if FILE_ID.DIZ found
  523.           |nd  - Date of .NFO file
  524.           |dz  - Contents of FILE_ID.DIZ.  Can also add a paramater to 
  525.                  limit output Ex: |dz[45,15] = display up to 15 lines.
  526.           |dw  - Same as |dz but stripped of any PCB color codes.
  527.           |ta  - Age test results
  528.           |tc  - Archive integrity test results
  529.           |td  - Dupe Checker results
  530.           |tv  - Virus scan results 
  531.           |vs  - BOOMLAB version number
  532.           |vn  - Full name of any virus found
  533.           |va  - Names of ALL virus scanner programs used with version #'s
  534.           |vp  - Name of virus scanner program used
  535.                  (if using more than one it outputs only 1st)
  536.           |vv  - Version # of the virus scanner |vp
  537.           |vt  - Text for virus scan testing (PCBPASS.MSG)
  538.                  Ex: 'McAfee's 2.1.4 scan' or 'Virus scanned x3'
  539.           |dt  - Text for dupe checking (PCBPASS.MSG)
  540.                  Ex: 'ZDCS Dupe Checking'
  541.  
  542.  
  543.  
  544.        OTHER TEXT FILES
  545.        ════════════════
  546.  
  547.           PCBPASS DISPLAY FILE (PCB Standalone BOOMLAB)
  548.           ────────────────────
  549.           When PCB processes an upload it looks for files named 
  550.           PCBFAIL.TXT and PCBPASS.TXT.  If PCBFAIL does not exist, the 
  551.           file passed and will display the contents of PCBPASS.TXT to the 
  552.           user.  BOOMLAB uses a text file named PCBPASS.MSG to create it.
  553.           If PCBPASS.MSG does not exist it will not create the PCBPASS.TXT
  554.           file and the user will just see 'PASSED'.  If you would like to 
  555.           create your own PCBPASS.MSG file use the macro codes found above.
  556.           File should be found in the same dir the config is in.
  557.  
  558.  
  559.           FILE DATE EXCLUDE FILE
  560.           ──────────────────────
  561.           If you would like to exempt certain files from date checking, 
  562.           then create a text file named 'EXCLUDE' and put in the same
  563.           directory the config is in.  One file per line.
  564.  
  565.                         Example:  PK*.EXE
  566.                                   LH*.EXE
  567.                                   ARJ.EXE
  568.                                   FILE_ID.DIZ
  569.  
  570.  
  571.           VIRUS DESC FILE (VIRUSADD.TXT)
  572.           ───────────────
  573.           PFED & FED file editors have a feature (ALT+V) for virus
  574.           collectors and researchers who want to get the virus name 
  575.           for the description.  Default method is to display only 
  576.           the virus name,  Example: JERUSALE.1808 STANDARD virus
  577.           However, if you want to customize the output to your liking
  578.           create a text file named VIRUSADD.TXT in the directory.
  579.           Macros available: |fn,|fs,|nm,|nu,|ut,|ud,|un,|vs,|vp,|vn
  580.                             |vr,|vv
  581.  
  582.               Example:  @X0C|VN  [|VP v|VV]
  583.                         @X08Contributed by: |NM
  584.  
  585.               Actual:   @X0CJERUSALE.1808.STANDARD virus  [SCAN v2.1.3] 
  586.                         @X08Contributed by: BOOMER
  587.  
  588.  
  589.  
  590.        DELETING BBS ADS
  591.        ════════════════
  592.        I'm not a big fan of BBS ads, sometimes a 1k file can grow to over 
  593.        100k!  BOOMLAB offers three ways to locate and kill (ZAP) them:
  594.  
  595.           1.) Using setup option #13 (Page #1) you can define a list of 
  596.               filenames to search for in the archive and ZAP.
  597.  
  598.           2.) Some programs will rename the BBS ad so that method #1 
  599.               won't be able to locate it.  You can try adding the file's
  600.               CRC-32 bit value to the ZAP filelist so whatever the file
  601.               is named it can still ZAP it.  (Use my FED/PFED to add CRC's)
  602.  
  603.           3.) While some other programs can add file info text or other 
  604.               text to the BBS ad so even CRC matching won't detect it.
  605.               Use setup option #14 (Page #1) to define a list of text to 
  606.               search for and BOOMLAB will extract all text files and
  607.               search their contents for any matches.
  608.  
  609.  
  610.  
  611.        FILE SYSOP PPE
  612.        ══════════════
  613.        FILESYS.PPE is a PPE designed to be used with the BOOMLAB Upload 
  614.        Processor v.43 or higher to automate the handling of failed files.
  615.        BOOMLAB has three types of tests: CRC, AGE, & VIRUS.  With the 
  616.        FILESYS.PPE you can specify what to do if a file fails any of these
  617.        tests.  You could DELETE a file that failed the CRC test, E-Mail 
  618.        you if a user uploads an old file, NUKE a virus file.  All of the
  619.        options can be used in combination, ex: SYSOP\USER\NUKE would nuke
  620.        the file and send a message to the sysop and user.  Options are:
  621.  
  622.                          1) SEND E-MAIL TO SYSOP  
  623.                          2) SEND E-MAIL TO USER 
  624.                          3) DELETE FILE         
  625.                          4) NUKE FILE           
  626.  
  627.  
  628.  
  629.   TROUBLE-SHOOTING
  630.   ════════════════
  631.   PROBLEM : Files become corrupt after BOOMLAB processes them
  632.   SOLUTION: PKzip/PKunzip uses EMS/XMS memory if it can, if there is 
  633.             a shortage of it, the files become corrupt.  Turn EMS/XMS 
  634.             off in PKCFG setup.  (Tucan Man)
  635.  
  636.  
  637.   BOOMLAB HISTORY:
  638.   ═══════════════
  639.   v0.59 04/24/95  ■- Added support for PCBoard PSA 'PCBALIAS', in the setup
  640.                       (Page #2, option #16)  enter the path to the USERS file. 
  641.                       Ex: D:\PCB\MAIN\ to enable.  If a user has entered their
  642.                       alias, this name will be used for 'uploaded by' name.  
  643.                    - Added new option to 'Strip MCI | color codes <Y/N>?'
  644.                    - If smart word-wrap enabled Text such as '%%%%' and '^^^^'
  645.                       is detected as ASC Graphics, and not word-wrapped.
  646.                    - Searching some Random BBS ads caused Fatal Error #6-Fixed.
  647.   v0.58 03/23/95  ■- Deleting BBS Ads is now slightly faster. 10-20%
  648.                    - If '-*-' was added to ZAPFILES list BOOMLAB deleted all
  649.                       volume labels and subdirs - Fixed. (Wildchild)
  650.                    - Added option 'Text to replace in DIZ's' this works like 
  651.                       the DIZ Lines Remover but only removes the exact text
  652.                       string with nothing, it does not remove the whole line.
  653.   v0.57 03/11/95  ■- BOOMLAB v0.57 - When BOOMLAB exits it will now display
  654.                       and/or log whether the file PASSED or FAILED.
  655.                    - [PCB] Added support for an external 'PCBFAIL.MSG' file
  656.                       displayed in PCBoard when a file fails.  Did it quickly
  657.                       if you can do better, send it to me ;)
  658.                    - [PCB] If running other tests before BOOMLAB, and it fails 
  659.                      (A PCBFAIL.TXT already exists) BOOMLAB will fail the file.
  660.                    - If running BSETUP only and F2 (Edit Text) is pressed it
  661.                       now allows the user to define a text editor.  (Mr.Humble)
  662.                    - LOCAL mode: if WARNING message is added it's also added
  663.                       to all files that follow it - Flag reset (MISFIT)
  664.   v0.56 03/04/95  ■- MAJOR BUG: BOOMLAB didn't delete BBS ad files if 'Display
  665.                       progress to BBS callers' was enabled - Fixed. (Mr. Humble)
  666.                    - Some temporary files left behind (PCBUSER.#) are now
  667.                       deleted and comm routines may be faster on some systems??
  668.                    - If using multiple virus scanners they can now be defined
  669.                       in the BSETUP program.  Bug from 55b fixed.  (Mr. Humble)
  670.                    - If file failed a test & both LOG & Move FAILED file to path
  671.                       were enabled program errored & halted -Fixed. (MADMAN T)
  672.                    - If ZIP Comment file not found it would error out.
  673.   v0.55 02/21/95  ■- ARJ READ-ONLY FILES....Found a problem with ARJ files, 
  674.                       Unlike ZIP's ARJ files don't mask the read-only attribute
  675.                       BOOMLAB then couldn't delete the files or remove the
  676.                       subdir, and it will soon fill up your hard-drive!  Did a
  677.                       quick fix using 'ATTRIB -R *.*' if read-only is detected.
  678.                    - Added DISK.ID as a description file to scan for.
  679.                    - If for random ads is enabled any text file containing the
  680.                       macro @BEGIN_FILE_ID.DIZ/@END_FILE_ID.DIZ is detected
  681.                       as a description file, used in Amiga circles. (Tosh10)
  682.                    - BOOMLAB could lock up when stripping @ codes.
  683.   v0.54 02/19/95  ■- If no FILE_ID.DIZ desc file, BOOMLAB errored out with
  684.                      ERROR #52 - Fixed.  (Stratocaster/Doyen/Dragon Master)
  685.                    - When testing a embedded archive in a recursive path
  686.                      BOOMLAB errored with ERROR #76 - Fixed (Highbinder)
  687.                    - Increased some memory paramaters to prevent lockups.
  688.                    - Added support for a privileged user list, users in list
  689.                      that have failed files get credit and files are posted.
  690.                    - Added 2 options to fine-tune local processing:
  691.                      - Duplicate Check local uploads (Y/N)
  692.                      - Confirm FAILED files move or delete (Y/N) (R. Murray)
  693.                    - Updated FILESYS.PPE to show results of Dupe Check,
  694.                      Config order has changed must be completely reentered.
  695.   v0.53 02/18/95  ■- Added new option, 'Display progress to BBS user' if
  696.                       enabled it will display to user what is being done so 
  697.                       they don't think the system is locked.  Graphics match
  698.                       the PCBPASS.TXT screen. (PCBUSER.ANS)  BOOMCOM.EXE and
  699.                       PCBUSER.ANS must be same path as config.  
  700.                    - Added support for PKZIP's Self-Extracting format.
  701.                    - Added support for old .PAK format.
  702.                    - Added support for LHarc's SFX (Self-Extracting) format.
  703.                    - Embedded archives were not being CRC or Virus scanned!
  704.                    - If ad is in Zapfiles list it will also now delete ad even
  705.                       if in Embedded dir.  Ex: ASS.AD Kills STUPID/ASS.AD
  706.                    - If run from a root dir ex: C:\ it would error 75 - Fixed.
  707.                    - Fixed some bugs with External Dupe Checkers.  Make sure
  708.                       BOOMDUPE.BAT is replaced with one in this version.
  709.   v0.52 02/12/95  ■- Added support for External Dupe Checkers ZDCS and ULP both
  710.                       by Stacey Smith.  They're fast and will check contents of
  711.                       upload to detect if someone is trying to upload a renamed
  712.                       file.  Select system to use and path to it on Pg #1 of
  713.                       BOOMLAB setup.  If using ULP create a ULP config file
  714.                       named BOOMULP.CFG and turn off all other options.  See
  715.                       options #9, 10 above for more.  (Mr. Humble/Jerry S)
  716.                    - Fixed major bug with deleting random ads by text keywords.
  717.                       Also if any files in an archive contained ASCII char 255
  718.                       it screwed up the whole process - Fixed.
  719.                    - THUNDERBYTE v6.32 - 'AF' switch removed because it caused
  720.                       the program to halt with a warning box. (great for BBS's) 
  721.                    - 'EXCLUDE' file dates list was optimized & much faster.
  722.                    - If run from a root dir ex: C:\ it would error 75 - Fixed.
  723.                    - Was cutting off DIZ macros in ZIP comments - Fixed.
  724.                    - If text to replace 'Carrier Lost ...' is used, the string
  725.                       ∞ Description in FILE_ID.DIZ ∞  will also be replaced.
  726.   v0.51 02/05/95 - Added 5 more BOOMLAB options 
  727.                     ∙ Maximum # of description lines.
  728.                     ∙ Strip PCBoard/Wildcat @ color codes from DIZ <Y/N> 
  729.                     ∙ Extensions to bypass virus scanning.
  730.                     ∙ Compress GIF using GIFLITE <Y/N> 
  731.                     ∙ Test\Process GIF using GIFTEST <Y/N>
  732.                  - LOCAL MODE - Can now have wildcards for filename, 
  733.                     to allow Echo File Tossing etc...  (Mr. Humble)
  734.                  - BUGS: Deleting random BBS ads by text search didn't work,
  735.                     found text had to be all CAPS!-Fixed (Highbinder\Bionic)
  736.                  - If DIZ came from a console & normal BBS Ad text was added,
  737.                     BOOMLAB didn't detect and convert to IBM format - Fixed.
  738.                  - Fixed bug with Word-Wrap messing up 1st PCBoard line.
  739.   v0.50 01/26/95 - Re-did setup to add 8 new BOOMLAB features/settings.
  740.                    See 'BOOMLAB SETUP OPTIONS' above for more details.
  741.                     ∙ Strip ALL Blank Lines <Y/N>?  (Mr. Humble)
  742.                     ∙ Enable 'smart' text word-wrapping <Y/N>?
  743.                     ∙ Strip High-Bit ASC characters <Y/N>?
  744.                     ∙ Replace PCB's "Carrier Lost ... " text.
  745.                     ∙ Archive extensions to reject.
  746.                     ∙ List of filenames to blacklist.
  747.                     ∙ Test archive integrity <Y/N>? - now optional
  748.                     ∙ Strip -AV Protection for ZIPs <Y/N>? - now optional
  749.                  - If DIZ/SDI had lines longer than 45 spaces it caused
  750.                    blank lines or lines overlapping in PCBoard causing an
  751.                    unsightly mess.  Word-wrapping was added to handle this
  752.                    but if not enabled, lines will now be hacked off. 
  753.                  - If LOG gets over 150k it will start a new LOG file.
  754.                    Old LOG is renamed OLDLOG.#  (# = Node #)
  755.                  - Now will add archive comments to .ARJ files if enabled.
  756.                  - BBS ADS - Wildcards are now accepted in the 'ZAPFILES'
  757.                     list.  Ex:  *.NFO  and  DEATH*.*   - USE CAUTION!!!
  758.                  - Added a command line mode for PCB BOOMLAB.  Can be used
  759.                    from DOS or other programs like file tossers.
  760.                    Ex: BOOMLAB D:\PFED LOCAL FILE.ZIP D:\PCB\GEN\PUBLIC
  761.                  - When virus scanning <E>xe's, program might lock up when
  762.                    extracting files if command line was too long - Fixed.
  763.                    Also added .BIN and .SYS files as EXE's to be scanned.
  764.                  - Repacker setup has changed, list all format extensions
  765.                    to repack (Ex: .ARJ.LZH ) or for all use ALL.
  766.                  - Added new macro: '|VA' = lists all virus scanners used &
  767.                    ver #'s. '|VP' & '|VV' macros now only shows 1st scanner.
  768.                  - Age Test '|TA' macro now shows 'OFF' if age check disabled.
  769.                  - Sometimes a .ZIP would show version # as 78.7 or whatever.
  770.                    Upper byte was supposed to be for Host System (OS) so now
  771.                    BOOMLAB reports PKZIP v78.7 as PKZIP v1.9 under UNIX.
  772.                  - Uploader name not added if file wasn't an archive - Fixed.
  773.   v0.48 01/16/95 - Add new processing mode: LOCAL = DOS command line mode for
  774.                    PCB.  It can be used from DOS or other progs.  (Mr.Humble)
  775.                  - When virus scanning using <E>xe's, program might lock up
  776.                    when extracting files if command line was too long - Fixed.
  777.                    Also added .BIN and .SYS files as exe's to be scanned.
  778.                  - Added new macro: '|VA' = lists all virus scanners used and
  779.                    ver #'s. '|VP' and '|VV' macros now only shows 1st scanner.
  780.   v0.47 01/14/95 - Added a log for BOOMLAB.  Setup question #3. (Tosh10)
  781.                  - Added manual entry of country's date format. (DRAGON MASTER)
  782.                    Setup question #1.  Automatic didn't work under OS/2 etc.
  783.                  - Added support for PKARC's (.ARC)  Need PKPAK/PKUNPAK to use.
  784.                  - When deleting random BBS ads by text keywords: files w/o
  785.                    extensions and files in subdirs weren't being scanned.
  786.                    Files weren't being deleted after being read - Fixed.
  787.                  - Screwed up scanning files from embedded .ZIPs in v.46
  788.                    and not all embedded archives were checked - Fixed.
  789.                    Embedded ARJ's with Ext's like .A01 are now checked.
  790.                  - Checks if there's files to add before attempting. (Indigo)
  791.   v0.46 01/04/95 - ZAP FILES - there is now a third way to ZAP BBS Ads, you
  792.                    can define a text file in the setup such as BBSADTXT 
  793.                    (included in this ZIP) with text to search for.  BLAB
  794.                    will extract all text files and search each for any
  795.                    matching text!  This should be lethal to those random 
  796.                    BBS adders, but does take a little longer to process.
  797.                    As of now only ZIP's are supported.  (Rifleman)
  798.                  - Added support for AVSCAN v1.91 (c)H+BEDV Datentechnik GmbH
  799.                    A nice scanner from Germany available on CompuServe. 
  800.                  - If ZIP or imbedded ZIP was part of a backup set it would
  801.                    fail (NO FILES), it now won't try to process the file but
  802.                    adds warning to desc 'WARNING! - BACKUP ZIP NOT TESTED!'.
  803.                  - PKZIP version would sometimes show 1.0 when it was created
  804.                    using 2.0, the local header didnt have enough info, so
  805.                    now it reads the end central dir record-technical crap ;)
  806.                  - If virus scan detects only a possible virus, BLAB now
  807.                    indicates it 'Might be' whatever named virus.
  808.                  - Some errors weren't trapped and would hang up BLAB - Fixed.
  809.   v0.45 12/29/94 - BOOMLAB v.45 - Added macros |tc = results of archive test,
  810.                    |ta = results of age test, |tv = results of virus scan.
  811.                    |dw = DIZ text without any PCB color codes.
  812.                  - MACROS: Added the ability to format ouput of all macros. 
  813.                    Add the number in brackets [n] after the macro code.
  814.                    ex: |fn[13]  Additionally with the |DZ (DIZ) macro you
  815.                    can specify how many lines to display ex: |DZ[45,10] =
  816.                    Display 10 lines of the DIZ desc formatted to 45 spaces. 
  817.                  - Designed a new PCBPASS.MSG taking advantage of new stuff.
  818.                  - Some internal archives over 1 meg werent being processed.
  819.                  - If no files to virus scan it won't scan, saving time.
  820.                  - Fixed some 'bugs' dealing with getting virus name.
  821.                  - Now detects a scheme people use to hide BBS Ads - Fixed.
  822.                  - If ZIP or internal ZIP was part of a backup set PKUNZIP
  823.                    prompts 'Insert last disk' causing BLAB to stall - Fixed.
  824.   v0.44 12/20/94 - Archive Integrity Testing (CRC) is now done internally by
  825.                    BOOMLAB.  Modify and use the updated PCBTEST.BAT included.
  826.        IMPORTANT » Make sure to unzip new CRCTEST.BAT & BOOMSCAN.BAT files!
  827.                  - When internal archives are extracted for virus scanning 
  828.                    they are also now CRC test.  (Third Son/Wildchild)
  829.                  - Added Setup setting 'Add Blank line between descs' this
  830.                    will add a blank line to end of all text for each file.  
  831.                  - If BBS Ad file was a volume label and over 8 bytes it
  832.                    wasn't deleted. (Ex: MISSING_VOL)  Also after first CRC
  833.                    match found, BOOMLAB didn't look for any other matches.
  834.                  - When using multiple virus scanners and last scanner passed
  835.                    file but others failed it didn't fail file. (Phreak Creep)
  836.                  - Added macros |AT (archive type), |AI (Archive info)
  837.                  - Fixed a LOT of little bugs!
  838.   v0.43 12/15/94 - Added FILESYS.PPE (PCB only), a PPE that will handle
  839.                    failed files.  It can write E-Mail to the sysop, user,
  840.                    delete file, and nuke any failed file. (SEE FILESY01.ZIP)
  841.                  - Added '|NL' macro to add a new line of text.  Should 
  842.                    only be used with the 'uploaded by' text string.
  843.                  - Age tests sometimes didnt work with NON-USA date formats.
  844.                    BOOMLAB couldnt find BOOMSYS.DAT (in CFG path) - Fixed.
  845.   v0.42 12/09/94 - Make sure new BOOMSCAN.BAT in unzipped to BOOMLAB dir!
  846.                  - Added option to do Heuristic virus scans (F-Prot/ThunderByte)
  847.                  - BOOMLAB now reads file header to see if file is a .ZIP,
  848.                    .ARJ, or .LZH in case extension is otherwise.
  849.                  - NON-ARCHIVES (EXE's/COM's) are now fully scanned.
  850.                  - Move bad files to path or delete now works correctly.
  851.   v0.41 12/04/94 - Can now ZAP files by CRC-32 value.  Use Archive viewer 
  852.                    from FED & PFED or add CRC:######## to ZAP List.
  853.                  - Some .DIZ's, usually from LHA's, have NON-IBM linefeeds
  854.                    and are read all as 1 line, now detected and converted.
  855.                  - Fixed Macros showing 'NONE' if NFO/DIZ's in EXCLUDE file.
  856.   v0.40 11/27/94 - Age test archive 5 different ways. (NEW/OLD/DIZ/AVG/MOST)
  857.   v0.39 11/05/94 - Added a ARJ/LZH to ZIP repacker.
  858.                    Added new macro |vv - version # of virus scanner used.
  859.   v0.38 10/28/94 - BUGS FIXED:
  860.                  - Date Checks for .ARJ's & .LZH's didn't work at all.
  861.                  - During Virus Scanning it didn't extract .ARJ's to 
  862.                    correct path, extracted to default!  Also if internal
  863.                    archive was a different format it sometimes didnt extract. 
  864.                  - Didn't add files to .ARJ's. (Falcon)
  865.                  - LHA's extractions on screen are cleaner.  
  866.   v0.37 10/21/94 - Sometimes filesize is DOUBLED when processed! - Fixed?
  867.   v0.36 10/19/94 - Fixed 'Input past end' error when reading ULBY.DAT.
  868.                  - In BSETUP, when Pressing 'F2' on lists they can be
  869.                    edited with PCBEDIT. (If in path)
  870.                  - Strips asc char 11 ( ) from extracted DIZ/SDI's
  871.   v0.35 10/15/94 - Text was too boring, added colors.
  872.                  - Added support for country codes.
  873.                  - Added support to use multiple virus scanners (SCANNERS.CFG)
  874.                  - Added ULBY.DAT support to local and PCB BOOMLAB's.
  875.                  - 'Uploaded by' can now be added by PCB BOOMLAB.
  876.                  - Macros now supported in the 'Uploaded by' text. 
  877.                  - New Macro code |nm = Uploader name.
  878.  
  879.